Skip to content

Automated organization deletion timeline if no payment method - #2300

Merged
adelowo merged 51 commits into
mainfrom
feat-ISS-1732
Apr 27, 2026
Merged

Automated organization deletion timeline if no payment method#2300
adelowo merged 51 commits into
mainfrom
feat-ISS-1732

Conversation

@adelowo

@adelowo adelowo commented Apr 13, 2026

Copy link
Copy Markdown
Member
  • added a new pending_deletion_at to organizationsetting schema
  • allow payment_method_added to be queried by graphql ( removed where skip generation )
  • updated interceptor for organization + organizationsettings schema to allow for admin read
  • added system admin mutation policy for organizationsetting schema
  • allow admin fetch org members as the worker fetches both owner and admins to send each of them the reminder.
  • added system admin mutation policy for organization schema ( this would be used for deletion ). Would be great to get Organization delete should happen async #1889 merged too so deletion response time can be faster for larger orgs + datasets
  • updated job spec as it is a periodic job so org_id property not neded

golanglemonade
golanglemonade previously approved these changes Apr 26, 2026
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
5.6% Coverage on New Code (required ≥ 20%)

See analysis details on SonarQube Cloud

@adelowo
adelowo merged commit 1581ad4 into main Apr 27, 2026
20 of 21 checks passed
@adelowo
adelowo deleted the feat-ISS-1732 branch April 27, 2026 18:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants